Skip to content

Conversation

@kfdsy0103
Copy link
Contributor

@kfdsy0103 kfdsy0103 commented Jul 7, 2025

📍 PR 타입 (하나 이상 선택)

  • 기능 추가
  • 버그 수정
  • 의존성, 환경 변수, 빌드 관련 코드 업데이트
  • 기타 사소한 수정

❗️ 관련 이슈 링크

Close #15

📌 개요

permitAll

  • 공지사항 전체 조회
  • 공지사항 검색어 전체 조회
  • 공지사항 상세 조회

Only Admin

  • 삭제한 공지사항 전체 조회
  • 공지사항 생성
  • 공지사항 수정
  • 공지사항 삭제
  • 공지사항 삭제 되돌리기

🔁 변경 사항

  • 위 9가지 API를 구현하였습니다.
  • SecurityConfig에 인가처리를 추가하였습니다.
  • 작업 중 security 쪽 UserDetails에 Role 관련하여 수정을 하였습니다.
  • 스웨거를 위한 커스텀 어노테이션 @SwaggerPageable을 추가하였습니다.

📸 스크린샷 (Optional)

@SwaggerPageable Before

pageableBefore

@SwaggerPageable After

pageableAfter

공지사항 목록 불러오기

noticeList

공지사항 상세 조회

noticeDetail

공지사항 등록

postNotice

공지사항 수정

updateNotice

공지사항 삭제

deleteNotice

👀 기타 더 이야기해볼 점 (Optional)

  • 패키지 경로가 적절한지 피드백 부탁드립니다
  • 변수나 메서드 네이밍 관련 피드백도 부탁드립니다!
  • 더 좋은 코드 스타일이 있다면 이것도 피드백 부탁드립니다!

✅ 체크 리스트

  • PR 템플릿에 맞추어 작성했어요.
  • 변경 내용에 대한 테스트를 진행했어요.
  • 프로그램이 정상적으로 동작해요.
  • PR에 적절한 라벨을 선택했어요.
  • 불필요한 코드는 삭제했어요.

@kfdsy0103 kfdsy0103 self-assigned this Jul 7, 2025
@kfdsy0103 kfdsy0103 added the ✨feature Implement feature label Jul 7, 2025
@kfdsy0103 kfdsy0103 linked an issue Jul 7, 2025 that may be closed by this pull request
Copy link
Contributor

@catturtle123 catturtle123 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

고생하셨습니다

Copy link
Member

@wlaud2000 wlaud2000 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

고생하셨습니다!

@kfdsy0103 kfdsy0103 merged commit 4ed6d02 into develop Jul 10, 2025
1 check passed
@kfdsy0103 kfdsy0103 deleted the feat/#15-notice-api branch July 10, 2025 13:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

✨feature Implement feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

✨ [Feat] 공지사항 API 구현

4 participants